﻿using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class Trajactory
{
	private List<Vector3> m_positionList;
	private List<Quaternion> m_rotationList;
	private List<Vector3> m_velocityList;
	private List<Vector3> m_angularVelocityList;

	public List<Vector3> PositionList { get { return m_positionList; } }
	public List<Quaternion> RotationList { get { return m_rotationList; } }
	public List<Vector3> VelocityList { get { return m_velocityList; } }
	public List<Vector3> AngularVelocityList { get { return m_angularVelocityList; } }

	public Trajactory ()
	{
		m_positionList = new List<Vector3>();
		m_rotationList = new List<Quaternion>();
		m_velocityList = new List<Vector3>();
		m_angularVelocityList = new List<Vector3>();
	}

	public void Reset ()
	{
		m_positionList.Clear();
		m_rotationList.Clear();
		m_velocityList.Clear();
		m_angularVelocityList.Clear();
	}
}
